using System;
using System.Collections.Generic;
using Edge.Business.Domain;

namespace Edge.Business.Domain.Filters
{
    public interface IFiltersManager
    {
        ICollection<FilterDescription> GetFilterDescriptionss(Type filterType);

        bool Exists(Type filterType, string id);

        BaseFilter GetFilterInstance(Type filterType, string id);

        // TODO methods for saving

    }
}